<?php

defined('_JEXEC') or die;

// Подключаем библиотеки
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');

// Helper for mod_cypher
class modCypherHelper {

	// Возвращает список изображений к данной страницы
	public static function getImages($option, $view, $itemId) {

		// Подключаемся к базе
		$db = JFactory::getDBO();

		// Выполняем запрос
		// TODO Добавить сортировку
		$query = "
			SELECT *
			FROM `#__cypher_file`
			WHERE '{$option}' <=> #__cypher_file.option
			AND '{$view}' <=> #__cypher_file.view
			AND '{$itemId}' <=> #__cypher_file.item_id
			AND 'img' <=> #__cypher_file.type
			ORDER BY ordering;";
		$db->setQuery($query);
		$result = $db->loadObjectList();

		// Возвращаем результат
		return $result;
	}

	// Возвращает список документов к данной страницы
	public static function getDocs($option, $view, $itemId) {

		// Подключаемся к базе
		$db = JFactory::getDBO();

		// Выполняем запрос
		// TODO Добавить сортировку
		$query = "
			SELECT *
			FROM `#__cypher_file`
			WHERE '{$option}' <=> #__cypher_file.option
			AND '{$view}' <=> #__cypher_file.view
			AND '{$itemId}' <=> #__cypher_file.item_id
			AND 'doc' <=> #__cypher_file.type
			ORDER BY ordering;";
		$db->setQuery($query);
		$result = $db->loadObjectList();

		// Возвращаем результат
		return $result;
	}
}
